/* Global Defaults */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    background: #FFF
    }
p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt
    }
li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt
    }
ul {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt
    }
td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt
    }
/* Comments Windows */
body.commentwin {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    background: #B9D2F0
    }
/* Global Headings */
h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: #810101
    }
h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #002B7B
    }
h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #810101
    }
a.h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: #810101
    }
a:visited.h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: #810101
    }
a.h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #002B7B
    }
a:visited.h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #002B7B
    }
a.h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #810101
    }
a:visited.h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #810101
    }
a.h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #002B7B
    }
a:visited.h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #002B7B
    }
a.smallbrown {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #A7745F;
    font-weight: bold
    }
a:visited.smallbrown {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #A7745F;
    font-weight: bold
    }
.h1black {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: #fff
    }
.h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: #810101
    }
.h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #002B7B
    }
.h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #810101
    }
.h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #002B7B
    }
.red {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FC040A
    }
.small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000
    }
.caption {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000
    }
.smallbrown {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #A7745F;
    font-weight: bold
    }
.medium {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000
    }
a.red {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FC040A
    }
/* Global Anchors */
a {
    font-size: 10pt;
    color: #000;
    text-decoration: none;
    font-weight: bold
    }
a:visited {
    color: #000
    }
a:hover {
    color: #900
    }
a.plain {
    font-size: 10pt;
    color: #000;
    text-decoration: none;
    font-weight: normal
    }
a:visited.plain {
    color: #000
    }
a:hover.plain {
    color: #900
    }
a.topnav {
    display: block;
    height: 30px;
    padding: 5px 9px 0 5px;
    vertical-align: middle;
    font-size: 8pt;
    color: #35548B;
    font-weight: bold;
    line-height: 1
    }
a:visited.topnav {
    display: block;
    height: 30px;
    padding: 5px 9px 0 5px;
    vertical-align: middle;
    color: #35548B
    }
a:hover.topnav {
    display: block;
    height: 30px;
    padding: 5px 9px 0 5px;
    vertical-align: middle;
    color: #35548B;
    background-color: #fff
    }
a.topnavOn {
    display: block;
    height: 30px;
    padding: 5px 9px 0 5px;
    vertical-align: middle;
    font-size: 8pt;
    color: #35548B;
    font-weight: bold;
    line-height: 1;
    background-color: #fff
    }
a:visited.topnavOn {
    display: block;
    height: 30px;
    padding: 5px 9px 0 5px;
    vertical-align: middle;
    color: #35548B;
    background-color: #fff
    }
a:hover.topnavOn {
    display: block;
    height: 30px;
    padding: 5px 9px 0 5px;
    vertical-align: middle;
    color: #35548B;
    background-color: #fff
    }
a.toprow {
    font-size: 8pt;
    text-decoration: none;
    color: #000;
    font-weight: bold
    }
a:visited.toprow {
    color: #000
    }
a:hover.toprow {
    color: #900
    }
a.coverlink {
    font-size: 8pt;
    color: #FFF
    }
a:visited.coverlink {
    color: #FFF
    }
a:hover.coverlink {
    color: #FFF
    }
a.home_textc {
    background: #B9D2F0;
    color: #705A4E;
    font-size: 11pt;
    font-weight: bold
    }
a:visited.home_textc {
    color: #705A4E
    }
a:hover.home_textc {
    color: #705A4E
    }
/* Global Style Instances */
td.navrow {
    background: #9CC7EA;
    text-align: left
    }
td.banner {
    background: #FDF9DB;
    text-align: center
    }
td.copyright {
    font-size: 8pt;
    text-align: center
    }
td.issue {
    background: #3F6FC1;
    font-size: 9pt;
    color: #FFF;
    font-weight: bold
    }
td.welcome {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 10pt;
    color: #444;
    font-weight: bold
    }
td.redwelcome {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11pt;
    color: #B5360D;
    font-weight: bold
    }
td.cover {
    background: #7AAADB;
    text-align: center;
    vertical-align: bottom
    }
td.section {
    font-family: Goudy Old Style, Goudy, Times New Roman, Times, serif;
    font-size: 16pt;
    color: #8D9DDB;
    font-weight: bold
    }
td.spirit {
    background: #EDE5D4;
    text-align: left
    }
td.side {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt
    }
.tealbg {
    background: #8D9DDB
    }
.ltblue {
    background: #DAE8F0
    }
/* Styles Unique to Home Page (home_) */
td.home_devider {
    background: #28BFDE
    }
td.home_texta {
    background: #E4E8F3;
    color: #052775;
    font-size: 11.5pt;
    line-height: 1.2
    }
td.home_textb {
    background: #B9D2F0;
    color: #705A4E;
    font-size: 11pt;
    font-weight: bold
    }
span.home_textc {
    background: #B9D2F0;
    color: #705A4E;
    font-size: 9pt;
    font-weight: normal
    }
a.home_link {
    font-size: 8pt;
    color: #705A4E;
    font-weight: normal
    }
a:visited.home_link {
    color: #705A4E
    }
a:hover.home_link {
    color: #705A4E
    }
a.out_link {
    font-size: 10pt;
    color: #000;
    font-weight: bold;
    text-decoration: underline
    }
a:visited.out_link {
    color: #333
    }
a:hover.out_link {
    color: #810101
    }
.home_texta0302 {
    background: #E4E8F3;
    color: #052775;
    font-size: 8pt
    }
/* Marketplace */
.education1 {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11pt;
    color: #fff;
    font-weight: bold;
    background: #36C
    }
.education2 {
    background: #E8EAF6
    }
.entertainment1 {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11pt;
    color: #fff;
    font-weight: bold;
    background: #f93
    }
.entertainment2 {
    background: #F1E6DB
    }
.food1 {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11pt;
    color: #fff;
    font-weight: bold;
    background: #3C3
    }
.food2 {
    background: #EAF6E8
    }
.gifts1 {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11pt;
    color: #fff;
    font-weight: bold;
    background: #C3C
    }
.gifts2 {
    background: #F6E8F6
    }
.health1 {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11pt;
    color: #fff;
    font-weight: bold;
    background: #C33
    }
.health2 {
    background: #F6E8E8
    }
.magazines1 {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11pt;
    color: #fff;
    font-weight: bold;
    background: #63C
    }
.magazines2 {
    background: #ECE8F4
    }
.travel1 {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11pt;
    color: #fff;
    font-weight: bold;
    background: #CC3
    }
.travel2 {
    background: #F6F6E8
    }
.beauty1 {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11pt;
    color: #fff;
    font-weight: bold;
    background: #3CC
    }
.beauty2 {
    background: #EAF4F4
    }
.misc1 {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11pt;
    color: #fff;
    font-weight: bold;
    background: #C63
    }
.misc2 {
    background: #F3EBE6
    }
.rel1 {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11pt;
    color: #fff;
    font-weight: bold;
    background: #39C
    }
.rel2 {
    background: #E5EBF1
    }